mud puddle - French English Dictionary